package com.pd.backend.service;

import com.pd.backend.dtos.AllocationCourier;
import com.pd.backend.dtos.PageResponseResult;
import com.pd.backend.dtos.ResponseResult;
import com.pd.backend.dtos.TaskPickupDto;

/**
 * 快递作业管理业务层接口
 */
public interface PdTaskPickupDispatchService {
    /**
     * 分页查询取件作业
     * @param taskPickupDto
     * @return
     */
    PageResponseResult page(TaskPickupDto taskPickupDto);

    /**
     * 分配快递员
     * @param allocationCourier
     * @return
     */
    ResponseResult allocationCourier(AllocationCourier allocationCourier);
}
